# @Version : 1.0
# @Author : 刘皓

#数据类型转换的问题
# n1 = 100
# result = "n1的值是：" + n1

var1 = 10
print(type(var1))

var1 = 1.1
print(type(var1))

var1 = "韩顺平教育"
print(type(var1))

#在运行的时候,数据类型会向高精度进行自动转换
#在运行的时候,数据类型 会向高精度转化 ， float的精度高于int
var2 = 10
var3 = 1.2
var4 = var2 + var3
print("var4=" ,var4 , "var4的类型:" , type(var4))

var2 = var2 + 0.1
print("var2=" , var2 , "var2的类型:" , type(var2))


i = 10
j = float(i)
print("j的类型" , type(j) , "j=" , j)

k = str(i)
print("k的类型" , type(k) , "k=" , k)


#显示类型转换注意事项
n1 = 100
n2 = 123.65
print(str(n1))
print(str(n2))

#数据类型转换
'''
    int转化为浮点数的时候，会增加小数部分
'''
print(float(n1))
"""
    float转化为Int的时候,会去掉小数部分 所以  这个要谨慎使用
"""
print(int(n2))

str_s = """
    aaaa
"""
print(str_s)

n3 = "12.3"
print(float(n3))
n3 = float(n3)
print(int(n3))
# n4 = "hello"
# print(float(n4))
#所以 没有完美的事情  不要追求完美

